Ta thây, ở mệnh đề chính động từ chia ở thì tương lai hoàn thành nên động từ ở mệnh đề trạng ngữ
chỉ thời gian chia ở hiện tại.
Ta có công thức: S1 + will have + V1-p2 + O1 + before/ by the time + S2 + V2(s/es) + O2
Vậy đáp án đúng là D
Tạm dịch: Khi tôi 55 tuổi, tôi sẽ làm việc tại ngôi trường này được 30 năm.